#include "LED.h"

//初始化LED
void LED_Init(void){
		RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE);
		//PA1
		GPIO_InitTypeDef GPIO_InitStruct;
		GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
		GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
		GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
		GPIO_Init(GPIOA, &GPIO_InitStruct);
		//PB1
		GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
		GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
		GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
		GPIO_Init(GPIOB, &GPIO_InitStruct);
			
		//设置初始关闭灯
		GPIO_ResetBits(GPIOA,GPIO_Pin_1);
		GPIO_ResetBits(GPIOB,GPIO_Pin_1);
//		GPIO_SetBits(GPIOA,GPIO_Pin_1);
//		GPIO_SetBits(GPIOB,GPIO_Pin_1);
}

//点亮LED
void Turn_On_LED_A1(void){
	
	GPIO_SetBits(GPIOA,GPIO_Pin_1);

		
}

//关闭LED
void Turn_Off_LED_A1(void){
		GPIO_ResetBits(GPIOA,GPIO_Pin_1);

}

//点亮LED
void Turn_On_LED_B1(void){

	GPIO_SetBits(GPIOB,GPIO_Pin_1);
		
}

//关闭LED
void Turn_Off_LED_B1(void){

		GPIO_ResetBits(GPIOB,GPIO_Pin_1);
}

